首页> 外文OA文献 >A Framework for Detecting and Diagnosing Configuration Faults in Web Applications
【2h】

A Framework for Detecting and Diagnosing Configuration Faults in Web Applications

机译:Web应用程序中的配置故障检测和诊断框架

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Software portability is a key concern when target operational environments are highly configurable; variations in configuration settings can significantly impact software correctness. While portability is key for a wide range of software types, it is a significant challenge in web application development. The client configuration used to navigate and interact with web content is known to be an important factor in the subsequent quality of deployed web applications. With the widespread use of diverse, heterogeneous web client configurations, the results of web application deployment can vary unpredictably among users. Given existing approaches and limited development resources, attempting to develop web applications that are viewable, functional, and portable for the vast web configuration space is a significant undertaking. As a result, faults that only surface in preciseconfigurations, termed configuration faults, have the potential to escape detection until web applications are fielded.This dissertation presents an automated, model-based framework that uses static analysis to detect and diagnose web configuration faults. This approach overcomes the limitations of current techniques by featuring an extensible model of the configuration space that enables efficient portability analysis across the vast array ofclient environments. The basic idea behind this approach is that source code fragments (i.e., HTML tags and CSS rules) embedded in web application source code adversely impact portability of web applications when they are unsupported in target client configurations; without proper support, the source code is either processed incorrectly or ignored, resulting in configuration faults. Using static analysis, configuration fault detection is performed by applying a model of the web application source against knowledge of support criteria; any unsupported source code detected is considered an index to potential configuration faults. In the effort to fully exploit this approach, improve practicality, and maximize fault detection efficiency, manual and automated approaches to knowledge acquisition have been implemented, variations of web application and client support knowledge models have been investigated, and visualization of configuration fault detection results has been explored. To optimize the automated acquisition of support knowledge, alternate learning strategies have been empirically investigated and provisions for capturing tag interaction have been integrated into the process.
机译:当目标操作环境是高度可配置的时,软件可移植性是一个关键问题。配置设置的变化会严重影响软件的正确性。尽管可移植性对于多种软件类型至关重要,但它却是Web应用程序开发中的重大挑战。众所周知,用于导航Web内容并与Web内容交互的客户端配置是影响已部署Web应用程序后续质量的重要因素。随着各种异构Web客户端配置的广泛使用,Web应用程序部署的结果在用户之间可能会发生不可预测的变化。在现有方法和有限的开发资源的情况下,尝试开发可在庞大的Web配置空间中看到,具有功能性和可移植性的Web应用程序是一项艰巨的任务。结果,只有在精确配置中出现的故障(称为配置故障)才有可能逃脱检测,直到Web应用程序问世为止。本文提出了一种基于模型的自动化框架,该框架使用静态分析来检测和诊断Web配置故障。通过采用可扩展的配置空间模型,该方法克服了当前技术的局限性,该模型可在众多客户端环境中进行有效的可移植性分析。这种方法背后的基本思想是,当目标客户端配置中不支持Web应用程序源代码中嵌入的源代码片段(即HTML标记和CSS规则)时,会对Web应用程序的可移植性产生不利影响;在没有适当支持的情况下,源代码将被错误地处理或忽略,从而导致配置错误。使用静态分析,通过根据支持标准的知识应用Web应用程序源的模型来执行配置故障检测。检测到的任何不受支持的源代码均被视为潜在配置错误的索引。为了充分利用此方法,提高实用性并最大程度地提高故障检测效率,已实施了手动和自动的知识获取方法,对Web应用程序和客户端支持知识模型进行了研究,并对配置故障检测结果进行了可视化处理。被探索了。为了优化支持知识的自动获取,已经对替代学习策略进行了实证研究,并将捕获标签交互作用的规定集成到了过程中。

著录项

  • 作者

    Eaton, Cyntrica Neshe;

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号